/*
 *  Lib.h
 *  Ray Tracing
 *
 *  Created by Jean-Marc Comby + Romain Dequesne on Thu May 13 2004.
 *  Copyright (c) 2004. All rights reserved.
 *
 *
 *  Contient quelques materiaux et couleur couremment utilisees
 */

#ifndef _LIB_H
#define _LIB_H
#include "Couleur.hpp"

#include "Materiaux/AplatCouleur.hpp"


//definissons quelques couleurs

Couleur BLACK(0,0,0);
Couleur WHITE(255,255,255);
Couleur GREEN(0,255,0);
Couleur RED(255,0,0);
Couleur BLUE(0,0,255);
Couleur YELLOW(255,255,0);
Couleur CYAN(0,255,255);
Couleur PINK(255,0,255);
Couleur GREY(140,140,140);
Couleur ORANGE(255,140,0);
Couleur BROWN(164,86,8);
Couleur GLASS(205,236,239);
Couleur WATER(168,220,226);

//definissons quelques surfaces

AplatCouleur BOIS(0.0,0.0,0.0,0.2,BROWN); //on pourrait changer la regularite
AplatCouleur VERRE(0.1,0.9,1.5,0.0,GLASS);
AplatCouleur METAL(0.3,0.0,0.0,0.1,GREY);
AplatCouleur MIRROR(1.0,0.0,0.0,0.0,GREY);
AplatCouleur PLASTIC_BLANC(0.0,0.0,0.0,0.0,WHITE);
AplatCouleur DIAMANT(0.01,0.99,2.417,0.0,GLASS);
AplatCouleur EAU(0.15,0.85,1.333,0.5,0.1,WATER);


#endif
